


    // 继承车辆类
public class Bus extends Automobile {
    // 继承车辆类的非private成员
    // 子类自己扩展的属性
    // 类型 <=16 >16
    private int seatNumber;
  
    // 子类字节扩展的方法
    // get、set
    public void setSeatNumber(int seatNumber) {
      this.seatNumber = seatNumber;
    }
  
    public int getSeatNumber() {
      return seatNumber;
    }
  
    // 构造器
    // 无参构造器
    public Bus() {
  
    }
  
    // 全参构造器
    public Bus(String brand, String plateNumber, int seatNumber) {
      super(brand, plateNumber);// 借用父类构造器
      this.seatNumber = seatNumber;
    }
  
    // 子类自己计算租金的方法
    @Override
    public double getRent(int days) {
      // double rent = 0.0;
      // if (seatNumber <= 16) {
      // rent = 400 * days;
      // } else {
      // rent = 600 * days;
      // }
      // 三目运算符
      // rent =
      return seatNumber <= 16 ? 400 * days : 600 * days;
    }
  
    // show
    public void show() {
      System.out.println("车辆的品牌是：" + getBrand() + "，车辆的车牌号是：" + getPlateNumber() + "，车辆座位数是：" + seatNumber);
    }
  }

